課程資訊
課程名稱
系統程式設計
Systems Programming 
開課學期
112-1 
授課對象
資訊工程學系  
授課教師
黎士瑋 
課號
CSIE2210 
課程識別碼
902 25900 
班次
02 
學分
3.0 
全/半年
半年 
必/選修
必帶 
上課時間
星期四2,3,4(9:10~12:10) 
上課地點
資104 
備註
限本系所學生(含輔系、雙修生) 且 限學士班二年級以上 且 限學號雙號
總人數上限:100人 
 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

課程加簽的事宜會在第一堂課上課時公布.
Logistics for course registration will be announced during the first lecture of the class.

The first class will be held physically at R104 in the CS Building.

The format and syllabus of the course will be similar to the same course offered in the previous semesters.

This course is designed for sophomore CS-major students. It is an introductory-level course for computer systems. Students will learn about the UNIX (Operating) System and how to write programs using services provided by the UNIX System programming interface. The course will develop your skills in building complex system-level programs using the C programming language.

Students who take this course are expected to have good working knowledge of the C programming language, as well as competence in using the command-line shell interface in the Unix system.  

課程目標
The objectives for this course include:

- Learn the UNIX System environment (including the system design principles, implementation, and services)
- Learn the programming interface of the Unix system: the system call interface and many of the functions provided in the standard C library
- Learn how to write C programs that run under Unix System
- Learn how to analyze the performance, safety, and correctness of your program 
課程要求
 
預期每週課後學習時數
 
Office Hours
另約時間 備註: Please email me to make an appointment. 
指定閱讀
 
參考書目
 
評量方式
(僅供參考)
   
針對學生困難提供學生調整方式
 
上課形式
作業繳交方式
考試形式
其他
由師生雙方議定
課程進度
週次
日期
單元主題
無資料